/**
* GtkLabel::copy-clipboard:
- * @label: the object which received the signal
+ * @self: the object which received the signal
*
* The ::copy-clipboard signal is a
* [keybinding signal][GtkBindingSignal]
/**
* GtkLabel::activate-current-link:
- * @label: The label on which the signal was emitted
+ * @self: The label on which the signal was emitted
*
* A [keybinding signal][GtkBindingSignal]
* which gets emitted when the user activates a link in the label.
/**
* GtkLabel::activate-link:
- * @label: The label on which the signal was emitted
+ * @self: The label on which the signal was emitted
* @uri: the URI that is activated
*
* The signal which gets emitted to activate a URI.
/**
* gtk_label_set_mnemonic_widget:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @widget: (nullable): the target #GtkWidget, or %NULL to unset
*
* If the label has been set so that it has a mnemonic key (using
/**
* gtk_label_get_mnemonic_widget:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Retrieves the target of the mnemonic (keyboard shortcut) of this
* label. See gtk_label_set_mnemonic_widget().
/**
* gtk_label_get_mnemonic_keyval:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* If the label has been set so that it has a mnemonic key this function
* returns the keyval used for the mnemonic accelerator. If there is no
/**
* gtk_label_set_text:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @str: The text you want to set
*
* Sets the text within the #GtkLabel widget. It overwrites any text that
/**
* gtk_label_set_attributes:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @attrs: (nullable): a #PangoAttrList, or %NULL
*
* Sets a #PangoAttrList; the attributes in the list are applied to the
/**
* gtk_label_get_attributes:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Gets the attribute list that was set on the label using
* gtk_label_set_attributes(), if any. This function does
/**
* gtk_label_set_label:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @str: the new text to set for the label
*
* Sets the text of the label. The label is interpreted as
/**
* gtk_label_get_label:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Fetches the text from a label widget including any embedded
* underlines indicating mnemonics and Pango markup. (See
/**
* gtk_label_set_markup:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @str: a markup string (see [Pango markup format][PangoMarkupFormat])
*
* Parses @str which is marked up with the
/**
* gtk_label_set_markup_with_mnemonic:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @str: a markup string (see
* [Pango markup format][PangoMarkupFormat])
*
/**
* gtk_label_get_text:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Fetches the text from a label widget, as displayed on the
* screen. This does not include any embedded underlines
/**
* gtk_label_set_justify:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @jtype: a #GtkJustification
*
* Sets the alignment of the lines in the text of the label relative to
/**
* gtk_label_get_justify:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Returns the justification of the label. See gtk_label_set_justify().
*
/**
* gtk_label_set_ellipsize:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @mode: a #PangoEllipsizeMode
*
* Sets the mode used to ellipsize (add an ellipsis: "...") to the text
/**
* gtk_label_get_ellipsize:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Returns the ellipsizing position of the label. See gtk_label_set_ellipsize().
*
/**
* gtk_label_set_width_chars:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @n_chars: the new desired width, in characters.
*
* Sets the desired width in characters of @label to @n_chars.
/**
* gtk_label_get_width_chars:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Retrieves the desired width of @label, in characters. See
* gtk_label_set_width_chars().
/**
* gtk_label_set_max_width_chars:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @n_chars: the new desired maximum width, in characters.
*
* Sets the desired maximum width in characters of @label to @n_chars.
/**
* gtk_label_get_max_width_chars:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Retrieves the desired maximum width of @label, in characters. See
* gtk_label_set_width_chars().
/**
* gtk_label_set_wrap:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @wrap: the setting
*
* Toggles line wrapping within the #GtkLabel widget. %TRUE makes it break
/**
* gtk_label_get_wrap:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Returns whether lines in the label are automatically wrapped.
* See gtk_label_set_wrap().
/**
* gtk_label_set_wrap_mode:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @wrap_mode: the line wrapping mode
*
* If line wrapping is on (see gtk_label_set_wrap()) this controls how
/**
* gtk_label_get_wrap_mode:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Returns line wrap mode used by the label. See gtk_label_set_wrap_mode().
*
/**
* gtk_label_get_measuring_layout:
- * @label: the label
+ * @self: the label
* @existing_layout: %NULL or an existing layout already in use.
* @width: the width to measure with in pango units, or -1 for infinite
*
/**
* gtk_label_set_text_with_mnemonic:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @str: a string
*
* Sets the label’s text from the string @str.
/**
* gtk_label_set_selectable:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @setting: %TRUE to allow selecting text in the label
*
* Selectable labels allow the user to select text from the label, for
/**
* gtk_label_get_selectable:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Gets the value set by gtk_label_set_selectable().
*
/**
* gtk_label_select_region:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @start_offset: start offset (in characters not bytes)
* @end_offset: end offset (in characters not bytes)
*
/**
* gtk_label_get_selection_bounds:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @start: (out): return location for start of selection, as a character offset
* @end: (out): return location for end of selection, as a character offset
*
/**
* gtk_label_get_layout:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Gets the #PangoLayout used to display the label.
* The layout is useful to e.g. convert text positions to
/**
* gtk_label_get_layout_offsets:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @x: (out) (optional): location to store X offset of layout, or %NULL
* @y: (out) (optional): location to store Y offset of layout, or %NULL
*
/**
* gtk_label_set_use_markup:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @setting: %TRUE if the label’s text should be parsed for markup.
*
* Sets whether the text of the label contains markup in
/**
* gtk_label_get_use_markup:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Returns whether the label’s text is interpreted as marked up with
* the [Pango text markup language][PangoMarkupFormat].
/**
* gtk_label_set_use_underline:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @setting: %TRUE if underlines in the text indicate mnemonics
*
* If true, an underline in the text indicates the next character should be
/**
* gtk_label_get_use_underline:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Returns whether an embedded underline in the label indicates a
* mnemonic. See gtk_label_set_use_underline().
/**
* gtk_label_set_single_line_mode:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @single_line_mode: %TRUE if the label should be in single line mode
*
* Sets whether the label is in single line mode.
/**
* gtk_label_get_single_line_mode:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Returns whether the label is in single line mode.
*
/**
* gtk_label_get_current_uri:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Returns the URI for the currently active link in the label.
* The active link is the one under the mouse pointer or, in a
/**
* gtk_label_set_lines:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @lines: the desired number of lines, or -1
*
* Sets the number of lines to which an ellipsized, wrapping label
/**
* gtk_label_get_lines:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Gets the number of lines to which an ellipsized, wrapping
* label should be limited. See gtk_label_set_lines().
/**
* gtk_label_set_xalign:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @xalign: the new xalign value, between 0 and 1
*
* Sets the #GtkLabel:xalign property for @label.
/**
* gtk_label_get_xalign:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Gets the #GtkLabel:xalign property for @label.
*
/**
* gtk_label_set_yalign:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @yalign: the new yalign value, between 0 and 1
*
* Sets the #GtkLabel:yalign property for @label.
/**
* gtk_label_get_yalign:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Gets the #GtkLabel:yalign property for @label.
*
/**
* gtk_label_set_extra_menu:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
* @model: (allow-none): a #GMenuModel
*
* Sets a menu model to add when constructing
/**
* gtk_label_get_extra_menu:
- * @label: a #GtkLabel
+ * @self: a #GtkLabel
*
* Gets the menu model set with gtk_label_set_extra_menu().
*